home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2000 July / CD 3 / redhat-6.2.iso / RedHat / instimage / usr / lib / python1.5 / plat-linux-i386 / SOCKET.py < prev    next >
Encoding:
Text File  |  2000-02-01  |  7.7 KB  |  397 lines

  1. # Generated by h2py from /usr/include/sys/socket.h
  2. _SYS_SOCKET_H = 1
  3.  
  4. # Included from features.h
  5. _FEATURES_H = 1
  6. __USE_ANSI = 1
  7. __FAVOR_BSD = 1
  8. _ISOC9X_SOURCE = 1
  9. _POSIX_SOURCE = 1
  10. _POSIX_C_SOURCE = 199506L
  11. _XOPEN_SOURCE = 500
  12. _XOPEN_SOURCE_EXTENDED = 1
  13. _LARGEFILE64_SOURCE = 1
  14. _BSD_SOURCE = 1
  15. _SVID_SOURCE = 1
  16. _BSD_SOURCE = 1
  17. _SVID_SOURCE = 1
  18. __USE_ISOC9X = 1
  19. _POSIX_SOURCE = 1
  20. _POSIX_C_SOURCE = 2
  21. _POSIX_C_SOURCE = 199506L
  22. __USE_POSIX = 1
  23. __USE_POSIX2 = 1
  24. __USE_POSIX199309 = 1
  25. __USE_POSIX199506 = 1
  26. __USE_XOPEN = 1
  27. __USE_XOPEN_EXTENDED = 1
  28. __USE_UNIX98 = 1
  29. _LARGEFILE_SOURCE = 1
  30. __USE_XOPEN_EXTENDED = 1
  31. __USE_LARGEFILE = 1
  32. __USE_LARGEFILE64 = 1
  33. __USE_FILE_OFFSET64 = 1
  34. __USE_MISC = 1
  35. __USE_BSD = 1
  36. __USE_SVID = 1
  37. __USE_GNU = 1
  38. __USE_REENTRANT = 1
  39. __STDC_IEC_559__ = 1
  40. __STDC_IEC_559_COMPLEX__ = 1
  41. __GNU_LIBRARY__ = 6
  42. __GLIBC__ = 2
  43. __GLIBC_MINOR__ = 1
  44.  
  45. # Included from sys/cdefs.h
  46. _SYS_CDEFS_H = 1
  47. def __PMT(args): return args
  48.  
  49. def __P(args): return args
  50.  
  51. def __PMT(args): return args
  52.  
  53. def __P(args): return ()     
  54.  
  55. def __PMT(args): return ()
  56.  
  57. def __STRING(x): return #x
  58.  
  59. def __STRING(x): return "x"
  60.  
  61. def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
  62.  
  63. def __attribute__(xyz): return  
  64.  
  65. __USE_EXTERN_INLINES = 1
  66.  
  67. # Included from gnu/stubs.h
  68.  
  69. # Included from bits/socket.h
  70.  
  71. # Included from limits.h
  72. _LIBC_LIMITS_H_ = 1
  73.  
  74. # Included from bits/posix1_lim.h
  75. _BITS_POSIX1_LIM_H = 1
  76. _POSIX_AIO_LISTIO_MAX = 2
  77. _POSIX_AIO_MAX = 1
  78. _POSIX_ARG_MAX = 4096
  79. _POSIX_CHILD_MAX = 6
  80. _POSIX_DELAYTIMER_MAX = 32
  81. _POSIX_LINK_MAX = 8
  82. _POSIX_MAX_CANON = 255
  83. _POSIX_MAX_INPUT = 255
  84. _POSIX_MQ_OPEN_MAX = 8
  85. _POSIX_MQ_PRIO_MAX = 32
  86. _POSIX_NGROUPS_MAX = 0
  87. _POSIX_OPEN_MAX = 16
  88. _POSIX_FD_SETSIZE = _POSIX_OPEN_MAX
  89. _POSIX_NAME_MAX = 14
  90. _POSIX_PATH_MAX = 255
  91. _POSIX_PIPE_BUF = 512
  92. _POSIX_RTSIG_MAX = 8
  93. _POSIX_SEM_NSEMS_MAX = 256
  94. _POSIX_SEM_VALUE_MAX = 32767
  95. _POSIX_SIGQUEUE_MAX = 32
  96. _POSIX_SSIZE_MAX = 32767
  97. _POSIX_STREAM_MAX = 8
  98. _POSIX_TZNAME_MAX = 3
  99. _POSIX_QLIMIT = 1
  100. _POSIX_HIWAT = _POSIX_PIPE_BUF
  101. _POSIX_UIO_MAXIOV = 16
  102. _POSIX_TTY_NAME_MAX = 9
  103. _POSIX_TIMER_MAX = 32
  104. _POSIX_LOGIN_NAME_MAX = 9
  105. _POSIX_CLOCKRES_MIN = 20000000
  106.  
  107. # Included from bits/local_lim.h
  108.  
  109. # Included from linux/limits.h
  110. NR_OPEN = 1024
  111. NGROUPS_MAX = 32
  112. ARG_MAX = 131072
  113. CHILD_MAX = 999
  114. OPEN_MAX = 256
  115. LINK_MAX = 127
  116. MAX_CANON = 255
  117. MAX_INPUT = 255
  118. NAME_MAX = 255
  119. PATH_MAX = 4095
  120. PIPE_BUF = 4096
  121. RTSIG_MAX = 32
  122. _POSIX_THREAD_KEYS_MAX = 128
  123. PTHREAD_KEYS_MAX = 1024
  124. _POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
  125. PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS
  126. _POSIX_THREAD_THREADS_MAX = 64
  127. PTHREAD_THREADS_MAX = 1024
  128. AIO_PRIO_DELTA_MAX = 20
  129. PTHREAD_STACK_MIN = 16384
  130. NGROUPS_MAX = _POSIX_NGROUPS_MAX
  131.  
  132. # Included from bits/posix2_lim.h
  133. _BITS_POSIX2_LIM_H = 1
  134. _POSIX2_BC_BASE_MAX = 99
  135. _POSIX2_BC_DIM_MAX = 2048
  136. _POSIX2_BC_SCALE_MAX = 99
  137. _POSIX2_BC_STRING_MAX = 1000
  138. _POSIX2_COLL_WEIGHTS_MAX = 255
  139. _POSIX2_EQUIV_CLASS_MAX = 255
  140. _POSIX2_EXPR_NEST_MAX = 32
  141. _POSIX2_LINE_MAX = 2048
  142. _POSIX2_RE_DUP_MAX = 255
  143. _POSIX2_CHARCLASS_NAME_MAX = 2048
  144. BC_BASE_MAX = _POSIX2_BC_BASE_MAX
  145. BC_DIM_MAX = _POSIX2_BC_DIM_MAX
  146. BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX
  147. BC_STRING_MAX = _POSIX2_BC_STRING_MAX
  148. COLL_WEIGHTS_MAX = _POSIX2_COLL_WEIGHTS_MAX
  149. EQUIV_CLASS_MAX = _POSIX2_EQUIV_CLASS_MAX
  150. EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX
  151. LINE_MAX = _POSIX2_LINE_MAX
  152. CHARCLASS_NAME_MAX = _POSIX2_CHARCLASS_NAME_MAX
  153. RE_DUP_MAX = (0x7fff)
  154.  
  155. # Included from bits/xopen_lim.h
  156. _XOPEN_LIM_H = 1
  157.  
  158. # Included from bits/stdio_lim.h
  159. L_tmpnam = 20
  160. TMP_MAX = 238328
  161. FILENAME_MAX = 4095
  162. L_ctermid = 9
  163. L_cuserid = 9
  164. FOPEN_MAX = 256
  165. STREAM_MAX = FOPEN_MAX
  166. TZNAME_MAX = _POSIX_TZNAME_MAX
  167. _XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV
  168. NL_ARGMAX = _POSIX_ARG_MAX
  169. NL_LANGMAX = _POSIX2_LINE_MAX
  170. NZERO = 20
  171. MB_LEN_MAX = 6
  172. _LIMITS_H = 1
  173. CHAR_BIT = 8
  174. SCHAR_MIN = (-128)
  175. SCHAR_MAX = 127
  176. UCHAR_MAX = 255
  177. CHAR_MIN = 0
  178. CHAR_MAX = UCHAR_MAX
  179. CHAR_MIN = SCHAR_MIN
  180. CHAR_MAX = SCHAR_MAX
  181. SHRT_MIN = (-32768)
  182. SHRT_MAX = 32767
  183. USHRT_MAX = 65535
  184. INT_MAX = 2147483647
  185. LONG_MAX = 9223372036854775807L
  186. LONG_MAX = 2147483647L
  187. LONG_MIN = (-LONG_MAX - 1L)
  188. ULONG_MAX = 4294967295L
  189.  
  190. # Included from sys/types.h
  191. _SYS_TYPES_H = 1
  192.  
  193. # Included from bits/types.h
  194. _BITS_TYPES_H = 1
  195. __FD_SETSIZE = 1024
  196. def __FDELT(d): return ((d) / __NFDBITS)
  197.  
  198.  
  199. # Included from bits/pthreadtypes.h
  200. _BITS_PTHREADTYPES_H = 1
  201.  
  202. # Included from bits/sched.h
  203. SCHED_OTHER = 0
  204. SCHED_FIFO = 1
  205. SCHED_RR = 2
  206. CSIGNAL = 0x000000ff
  207. CLONE_VM = 0x00000100
  208. CLONE_FS = 0x00000200
  209. CLONE_FILES = 0x00000400
  210. CLONE_SIGHAND = 0x00000800
  211. CLONE_PID = 0x00001000
  212. CLONE_PTRACE = 0x00002000
  213. CLONE_VFORK = 0x00004000
  214. __defined_schedparam = 1
  215.  
  216. # Included from time.h
  217. _TIME_H = 1
  218.  
  219. # Included from bits/time.h
  220. _BITS_TIME_H = 1
  221. CLOCKS_PER_SEC = 1000000
  222. CLK_TCK = 100
  223. _STRUCT_TIMEVAL = 1
  224. CLK_TCK = CLOCKS_PER_SEC
  225. __clock_t_defined = 1
  226. __time_t_defined = 1
  227. __timespec_defined = 1
  228. def __isleap(year): return \
  229.  
  230. __BIT_TYPES_DEFINED__ = 1
  231.  
  232. # Included from endian.h
  233. _ENDIAN_H = 1
  234. __LITTLE_ENDIAN = 1234
  235. __BIG_ENDIAN = 4321
  236. __PDP_ENDIAN = 3412
  237.  
  238. # Included from bits/endian.h
  239. __BYTE_ORDER = __LITTLE_ENDIAN
  240. __FLOAT_WORD_ORDER = __BYTE_ORDER
  241. LITTLE_ENDIAN = __LITTLE_ENDIAN
  242. BIG_ENDIAN = __BIG_ENDIAN
  243. PDP_ENDIAN = __PDP_ENDIAN
  244. BYTE_ORDER = __BYTE_ORDER
  245.  
  246. # Included from sys/select.h
  247. _SYS_SELECT_H = 1
  248.  
  249. # Included from bits/select.h
  250. def __FD_ZERO(fdsp): return \
  251.  
  252. def __FD_ZERO(set): return \
  253.  
  254.  
  255. # Included from bits/sigset.h
  256. _SIGSET_H_types = 1
  257. _SIGSET_H_fns = 1
  258. def __sigmask(sig): return \
  259.  
  260. def __sigemptyset(set): return \
  261.  
  262. def __sigfillset(set): return \
  263.  
  264. def __sigisemptyset(set): return \
  265.  
  266. FD_SETSIZE = __FD_SETSIZE
  267. def FD_ZERO(fdsetp): return __FD_ZERO (fdsetp)
  268.  
  269.  
  270. # Included from sys/sysmacros.h
  271. _SYS_SYSMACROS_H = 1
  272. def major(dev): return ((int)(((dev) >> 8) & 0xff))
  273.  
  274. def minor(dev): return ((int)((dev) & 0xff))
  275.  
  276. def major(dev): return (((dev).__val[1] >> 8) & 0xff)
  277.  
  278. def minor(dev): return ((dev).__val[1] & 0xff)
  279.  
  280. def major(dev): return (((dev).__val[0] >> 8) & 0xff)
  281.  
  282. def minor(dev): return ((dev).__val[0] & 0xff)
  283.  
  284. PF_UNSPEC = 0
  285. PF_LOCAL = 1
  286. PF_UNIX = PF_LOCAL
  287. PF_FILE = PF_LOCAL
  288. PF_INET = 2
  289. PF_AX25 = 3
  290. PF_IPX = 4
  291. PF_APPLETALK = 5
  292. PF_NETROM = 6
  293. PF_BRIDGE = 7
  294. PF_ATMPVC = 8
  295. PF_X25 = 9
  296. PF_INET6 = 10
  297. PF_ROSE = 11
  298. PF_DECnet = 12
  299. PF_NETBEUI = 13
  300. PF_SECURITY = 14
  301. PF_KEY = 15
  302. PF_NETLINK = 16
  303. PF_ROUTE = PF_NETLINK
  304. PF_PACKET = 17
  305. PF_ASH = 18
  306. PF_ECONET = 19
  307. PF_ATMSVC = 20
  308. PF_SNA = 22
  309. PF_IRDA = 23
  310. PF_MAX = 32
  311. AF_UNSPEC = PF_UNSPEC
  312. AF_LOCAL = PF_LOCAL
  313. AF_UNIX = PF_UNIX
  314. AF_FILE = PF_FILE
  315. AF_INET = PF_INET
  316. AF_AX25 = PF_AX25
  317. AF_IPX = PF_IPX
  318. AF_APPLETALK = PF_APPLETALK
  319. AF_NETROM = PF_NETROM
  320. AF_BRIDGE = PF_BRIDGE
  321. AF_ATMPVC = PF_ATMPVC
  322. AF_X25 = PF_X25
  323. AF_INET6 = PF_INET6
  324. AF_ROSE = PF_ROSE
  325. AF_DECnet = PF_DECnet
  326. AF_NETBEUI = PF_NETBEUI
  327. AF_SECURITY = PF_SECURITY
  328. AF_KEY = PF_KEY
  329. AF_NETLINK = PF_NETLINK
  330. AF_ROUTE = PF_ROUTE
  331. AF_PACKET = PF_PACKET
  332. AF_ASH = PF_ASH
  333. AF_ECONET = PF_ECONET
  334. AF_ATMSVC = PF_ATMSVC
  335. AF_SNA = PF_SNA
  336. AF_IRDA = PF_IRDA
  337. AF_MAX = PF_MAX
  338. SOL_RAW = 255
  339. SOL_DECNET = 261
  340. SOL_X25 = 262
  341. SOL_PACKET = 263
  342. SOL_ATM = 264
  343. SOL_AAL = 265
  344. SOL_IRDA = 266
  345. SOMAXCONN = 128
  346.  
  347. # Included from bits/sockaddr.h
  348. _BITS_SOCKADDR_H = 1
  349. def __SOCKADDR_COMMON(sa_prefix): return \
  350.  
  351. _SS_SIZE = 128
  352. def CMSG_FIRSTHDR(mhdr): return \
  353.  
  354.  
  355. # Included from asm/socket.h
  356.  
  357. # Included from asm/sockios.h
  358. FIOSETOWN = 0x8901
  359. SIOCSPGRP = 0x8902
  360. FIOGETOWN = 0x8903
  361. SIOCGPGRP = 0x8904
  362. SIOCATMARK = 0x8905
  363. SIOCGSTAMP = 0x8906
  364. SOL_SOCKET = 1
  365. SO_DEBUG = 1
  366. SO_REUSEADDR = 2
  367. SO_TYPE = 3
  368. SO_ERROR = 4
  369. SO_DONTROUTE = 5
  370. SO_BROADCAST = 6
  371. SO_SNDBUF = 7
  372. SO_RCVBUF = 8
  373. SO_KEEPALIVE = 9
  374. SO_OOBINLINE = 10
  375. SO_NO_CHECK = 11
  376. SO_PRIORITY = 12
  377. SO_LINGER = 13
  378. SO_BSDCOMPAT = 14
  379. SO_PASSCRED = 16
  380. SO_PEERCRED = 17
  381. SO_RCVLOWAT = 18
  382. SO_SNDLOWAT = 19
  383. SO_RCVTIMEO = 20
  384. SO_SNDTIMEO = 21
  385. SO_SECURITY_AUTHENTICATION = 22
  386. SO_SECURITY_ENCRYPTION_TRANSPORT = 23
  387. SO_SECURITY_ENCRYPTION_NETWORK = 24
  388. SO_BINDTODEVICE = 25
  389. SO_ATTACH_FILTER = 26
  390. SO_DETACH_FILTER = 27
  391. SOCK_STREAM = 1
  392. SOCK_DGRAM = 2
  393. SOCK_RAW = 3
  394. SOCK_RDM = 4
  395. SOCK_SEQPACKET = 5
  396. SOCK_PACKET = 10
  397.